my file learn about tech container (docker, podman, kubernetes)

http://ariaf.my.id/container_aria/docker file/19 - entrypoint.html


entrypoint

  • entry point => intruksi untuk menentukan excutable fie yang akan dijalankan oleh container
    • biasanya entrypoint itu erat dengan intruksi CMD
    • saat kita membuat intruksi CMD tanpa excutable file, scr otomatis CMD akan menggunakan ENTRYPOINT

ENTRYPOINT

ENTRYPOINT ["excutable", "param1", "param2"]
ENTRYPOINT [excutable param1 param2]s
// saat gunain CMD [param1, param2] => param tersebut akan dikirim ke ENTRYPOINT

contoh

FROM golang:1.18-alpine

RUN mkdir /app
COPY main.go /app

EXPOSE 8080

ENTRYPOINT [ "go", "run" ]
CMD ["/app/main.go"]
  • run
    docker image inspect